/****************************************************************************************************/
/**
\file       typedefs.h
\brief      Variable types and common macros
\author     Equipo 1
\version    1.0
\date       09/02/2014
*/
/****************************************************************************************************/

#ifndef TYPEDEFS_H        /*prevent duplicated includes*/ 
#define TYPEDEFS_H    

/*****************************************************************************************************
* Include files
*****************************************************************************************************/

/*****************************************************************************************************
* Declaration of project wide TYPES
*****************************************************************************************************/

typedef unsigned char        u8;  /*unsigned 8 bit definition */ 
typedef unsigned short       u16; /*unsigned 16 bit definition*/ 
typedef unsigned long        u32; /*unsigned 32 bit definition*/ 
typedef signed   char        s8;  /*signed 8 bit definition */ 
typedef short                s16; /*signed 16 bit definition*/ 
typedef long   int           s32; /*signed 32 bit definition*/                                          

/*type used for callback function*/
	typedef  void  ( * tCallbackFunction )( void  );
	
#endif    /* TYPEDEFS_H */ 